import { reqHomeRecommend, reqHomeOther } from "@/api";

//定义一个actions —— 接收组件里的动作
const actions = {
  //得到用户信息
  async getChannelList({ commit }, id) {
    // console.log(id);
    //发送请求获取用户信息
    let result = await reqHomeOther(id);
    //获取成功了
    commit("SAVE_CHANNEL_LIST", result.data.categoryItemList.splice(0, 3));
  },
};

//定义一个mutations —— 用于真正去修改数据
const mutations = {
  SAVE_CHANNEL_LIST(state, info) {
    state.channelList = info;
  },
};

//定义一个state —— 存储数据
const state = {
  channelList: [],
};

//定义一个getters —— 对state中的数据进行一番处理
const getters = {};

export default {
  actions,
  mutations,
  state,
  getters,
};
